﻿.contentDashboard .dashboard-custom-menu-dropdown-main-container {
    min-height: 40px;
 }
 
.contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
    padding-inline: 10px;
}

.contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .dashboard-custom-menu-dropdown-list-container {
    max-width: 500px;
}

.contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .dashboard-custom-menu-dropdown-list-container .dx-texteditor-input-container input {
    border-color: #4D0FA7 !important;
}

.custom-menu-dropdown-list-select .dx-list .dx-list-item .custom-menu-dropdown-list-select-item  {
    font-family: "Cabin", sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.137rem;
    padding: 0.5rem;
    max-width: 100%;
    overflow-wrap: break-word;
    white-space: normal;
}

.contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .dashboard-custom-breadcrumb {
    display: flex;
    align-items: center;
    font-family: "Cabin", sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    color: #353635;
    margin-inline-start: 1.8rem;
}

.contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .dashboard-custom-breadcrumb i.fa-chevron-right {
    font-size: 0.75rem;
    margin-inline: 0.875rem;
}

.contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .custom-header-elements {
    display: flex;
    align-items: center;
    gap: 0.75rem;
}

.contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .custom-header-elements .action-buttons {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0.4rem;
    border-radius: 4px;
    background: #E7E7E7;
    padding: 0.2rem 0.75rem;
}

.contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .custom-header-elements .action-buttons i,
.contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .custom-header-elements .action-buttons .action-button-text {
    font-family: "Cabin", sans-serif;
    font-size: 0.875rem;
    font-weight: 700;
    color: #454745;
}

.contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .custom-header-elements .fav-menu-container {
    top: 4px !important;
    padding-block: 0.5rem;
    min-width: 200px;
}

.contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .custom-header-elements .fav-menu-container .dropdown-item {
    font-family: "Cabin", sans-serif;
    font-size: 1rem;
    padding: 0;
    color: #000;
}

.contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .custom-header-elements .fav-menu-container .dropdown-item:hover {
    background-color: transparent;
}

.contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .custom-header-elements .fav-menu-container .fav-menu-items,
.contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .custom-header-elements .fav-menu-container .add-favourites-button {
    display: flex;
    align-items: center;
    padding: 0.5rem 1rem;
}

.contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .custom-header-elements .fav-menu-container .fav-menu-items.active .dropdown-item {
   color: #550abd;
}

.contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .custom-header-elements .fav-menu-container .fav-menu-items.active,
.contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .custom-header-elements .fav-menu-container .fav-menu-items:hover,
.contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .custom-header-elements .fav-menu-container .add-favourites-button:hover {
    background-color: #f7f2fc;
}

.contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .custom-header-elements .fav-menu-container .fav-menu-items .icon-favoris-remove {
    margin-inline-end: 0.6rem;
}

.contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .custom-header-elements .fav-menu-container .fav-menu-items .icon-favoris-remove:focus, 
.contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .custom-header-elements .fav-menu-container .fav-menu-items .icon-favoris-save:focus {
    box-shadow: none !important;
}

@media (max-width: 980px) {
    .contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .dashboard-custom-menu-dropdown-list-container {
        max-width: 230px;
    }

    .contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .dashboard-custom-breadcrumb {
        margin-inline-start: 0.875rem;
    }    

    .contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .dashboard-custom-breadcrumb i.fa-chevron-right {  
        font-size: 0.7rem;      
        margin-inline: 0.5rem;
    }

    .contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .custom-header-elements {
        gap: 0.4rem;
    }

    .contentDashboard .dashboard-custom-menu-dropdown-main-container .dx-dashboard-item .custom-header-elements .action-buttons {
        padding: 0.2rem 0.3rem;
    }
}

